Solving minimal, wellconstrained, 3D geometric constraint systems: combinatorial optimization of algebraic complexity
نویسندگان
چکیده
Many geometric constraint solvers use a combinatorial or graph algorithm to generate a decompositionrecombination (DR) plan. A DR plan recursively decomposes the system of polynomial equations into small, generically rigid subsystems that are more likely to be successfully solved by algebraic-numeric solvers. In this paper we show that, especially for 3D geometric constraint systems, a further optimization of the algebraic complexity of these subsystems is both possible, and often necessary to successfully solve the DR-plan. To attack this apparently undocumented challenge, we use principles of rigid body manipulation and quaternion forms and combinatorially optimize a function over the minimum spanning trees of a graph generated from DR-plan information. This approach follows an interesting connection between the algebraic complexity of the system and the topology of the corresponding constraint graph. The optimization has two secondary advantages: in navigating the solution space of the constraint system and in mapping solution paths in the configuration spaces of the subsystems. We formally compare the reduction in algebraic complexity of the subsystem after optimization with that of the unoptimized subsystem and illustrate the practical benefit with a natural example that could only be solved after optimization.
منابع مشابه
Elimination in generically rigid 3D geometric constraint systems
Modern geometric constraint solvers use combinatorial graph algorithms to recursively decompose the system of polynomial constraint equations into generically rigid subsystems and then solve the overall system by solving subsystems, from the leave nodes up, to be able to access any and all solutions. Since the overall algebraic complexity of the solution task is dominated by the size of the lar...
متن کاملCombinatorial Classification of 2D Underconstrained Systems (Abstract)
Approaches for characterizing, classifying, decomposing, solving and navigating the solution set of generically wellconstrained geometric constraint systems have been studied extensively, both in 2D [16, 8, 9, 10, 15, 13] and in 3D [18, 4]. Significant progress has also been made in understanding generically overconstrained systems [14, 7]. However, while the study of underconstrained systems i...
متن کاملA Tractable, Approximate, Combinatorial 3D rigidity characterization
There is no known, tractable, characterization of 3D rigidity of sets of points constrained by pairwise distances or 3D distance constraint graphs. We give a combinatorial approximate characterization of such graphs which we call module-rigidity, which can be determined by a polynomial time algorithm. We show that this property is natural and robust in a formal sense. Rigidity implies module-ri...
متن کاملProperties of nonlinear systems and convergence of the Newton-Raphson method in geometric constraint solving
The paper describes an application of a variant of the Newton-Raphson method to solution of geometric constraint problems. Sparsity and rank deficiency of the corresponding nonlinear systems are emphasized and statistical data are presented. Several ways of handling underdeterminancy and overdeterminancy in solving the Newton linear systems are considered. The behavior of Newton’s method is sho...
متن کاملGeometric Constraint Problems and Solution Instances
Geometric constraint solving is a growing field devoted to solve geometric problems defined by relationships, called constraints, established between the geometric elements. In this work we show that what characterizes a geometric constraint problem is the set of geometric elements on which the problem is defined. If the problem is wellconstrained, a given solution instance to the geometric con...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004